/*
* 命名空间: Authority.Model
*
* 功 能： View_SysUserRoleButtons视图实体类
*
* 类 名： View_SysUserRoleButtonsEntity
*
* Version   变更日期            负责人     变更内容
* ─────────────────────────────────────────────────
* V1.0.1    2019/11/17 21:43:47 罗维     创建
*
* Copyright (c) 2019 Lir Corporation. All rights reserved.
*/

namespace Authority.Model
{
    using System;
    using Tool.Model;

    /// <summary>
    /// 用户所属角色对应的按钮信息
    /// </summary>
    [Serializable]
    [DBTableInfo(TableName = "View_SysUserRoleButtons")]
    public class View_SysUserRoleButtonsEntity
    {

        /// <summary>
        /// 菜单唯一编码
        /// </summary>
        [DBFieldInfo(ColumnName = "gMenuCode")]
        public string gMenuCode
        {
            get; set;
        }

        /// <summary>
        /// 角色唯一编码
        /// </summary>
        [DBFieldInfo(ColumnName = "gRoleCode")]
        public string gRoleCode
        {
            get; set;
        }

        /// <summary>
        /// 按钮名称
        /// </summary>
        [DBFieldInfo(ColumnName = "sName")]
        public string sName
        {
            get; set;
        }

        /// <summary>
        /// 按钮排序
        /// </summary>
        [DBFieldInfo(ColumnName = "iSort")]
        public double iSort
        {
            get; set;
        }

        /// <summary>
        /// 按钮类型 0普通按钮 1小按钮 2都有
        /// </summary>
        [DBFieldInfo(ColumnName = "iType")]
        public int iType
        {
            get; set;
        }

        /// <summary>
        /// 按钮Class
        /// </summary>
        [DBFieldInfo(ColumnName = "sClass")]
        public string sClass
        {
            get; set;
        }

        /// <summary>
        /// 按钮html源码
        /// </summary>
        [DBFieldInfo(ColumnName = "sHtml")]
        public string sHtml
        {
            get; set;
        }

        /// <summary>
        /// 列表按钮html源码
        /// </summary>
        [DBFieldInfo(ColumnName = "sHtmlXs")]
        public string sHtmlXs
        {
            get; set;
        }

        /// <summary>
        /// 特殊列表按钮html源码
        /// </summary>
        [DBFieldInfo(ColumnName = "sMinBtnRemark")]
        public string sMinBtnRemark
        {
            get; set;
        }
        /// <summary>
        /// 按钮Icon
        /// </summary>
        [DBFieldInfo(ColumnName = "sIcon")]
        public string sIcon
        {
            get; set;
        }

        /// <summary>
        /// 放置按鈕的ID
        /// </summary>
        [DBFieldInfo(ColumnName = "sId")]
        public string sId
        {
            get; set;
        }

        /// <summary>
        /// 按鈕授权码
        /// </summary>
        [DBFieldInfo(ColumnName = "sAuthorizationCode")]
        public string sAuthorizationCode
        {
            get; set;
        }
        
    }
}
